home *** CD-ROM | disk | FTP | other *** search
/ The CICA Windows Explosion! / The CICA Windows Explosion! - Disc 2.iso / nt / emacssrc.zip / EMACSSRC.TAR / emacs-19.17 / src / keyboard_p.h < prev    next >
C/C++ Source or Header  |  1993-10-07  |  3KB  |  64 lines

  1. #ifndef __KEYBOARD_P__
  2. #define __KEYBOARD_P__
  3.  
  4. extern _VOID_ echo_prompt _P_((char *str));
  5. extern _VOID_ echo_char _P_((Lisp_Object c));
  6. extern _VOID_ echo_dash _P_((void));
  7. extern _VOID_ echo _P_((void));
  8. extern _VOID_ cancel_echoing _P_((void));
  9. extern Lisp_Object recursive_edit_1 _P_((void));
  10. extern _VOID_ record_auto_save _P_((void));
  11. extern Lisp_Object recursive_edit_unwind _P_((Lisp_Object buffer));
  12. extern Lisp_Object cmd_error _P_((Lisp_Object data));
  13. extern Lisp_Object command_loop _P_((void));
  14. extern Lisp_Object command_loop_2 _P_((Lisp_Object dummy));
  15. extern Lisp_Object top_level_2 _P_((void));
  16. extern Lisp_Object top_level_1 _P_((Lisp_Object dummy));
  17. extern Lisp_Object command_loop_1 _P_((void));
  18. extern SIGTYPE input_poll_signal _P_((void));
  19. extern _VOID_ start_polling _P_((void));
  20. extern _VOID_ stop_polling _P_((void));
  21. extern int make_ctrl_char _P_((int c));
  22. extern Lisp_Object read_char _P_((int commandflag, int nmaps,
  23.                                   Lisp_Object *maps, Lisp_Object prev_event,
  24.                                   int *used_mouse_menu));
  25. extern Lisp_Object print_help _P_((Lisp_Object object));
  26. extern _VOID_ kbd_buffer_store_event _P_((register struct input_event *event));
  27. extern _VOID_ swallow_events _P_((void));
  28. extern Lisp_Object reorder_modifiers _P_((Lisp_Object symbol));
  29. extern _VOID_ gobble_input _P_((int expected));
  30. extern SIGTYPE input_available_signal _P_((int signo));
  31. extern _VOID_ reinvoke_input_signal _P_((void));
  32. extern Lisp_Object map_prompt _P_((Lisp_Object map));
  33. extern Lisp_Object menu_bar_items _P_((void));
  34. extern int detect_input_pending _P_((void));
  35. extern _VOID_ clear_input_pending _P_((void));
  36. extern _VOID_ stuff_buffered_input _P_((Lisp_Object stuffstring));
  37. extern _VOID_ clear_waiting_for_input _P_((void));
  38. extern SIGTYPE interrupt_signal _P_((void));
  39. extern _VOID_ quit_throw_to_read_char _P_((void));
  40. extern _VOID_ init_keyboard _P_((void));
  41. extern _VOID_ syms_of_keyboard _P_((void));
  42. extern _VOID_ keys_of_keyboard _P_((void));
  43.  
  44. DEFUN_P(Frecursive_edit, (void));
  45. DEFUN_P(Ftop_level, (void));
  46. DEFUN_P(Fexit_recursive_edit, (void));
  47. DEFUN_P(Fabort_recursive_edit, (void));
  48. DEFUN_P(Ftrack_mouse, (Lisp_Object args));
  49. DEFUN_P(Fread_key_sequence, (Lisp_Object prompt, Lisp_Object continue_echo));
  50. DEFUN_P(Fcommand_execute, (Lisp_Object cmd, Lisp_Object record));
  51. DEFUN_P(Fexecute_extended_command, (Lisp_Object prefixarg));
  52. DEFUN_P(Finput_pending_p, (void));
  53. DEFUN_P(Frecent_keys, (void));
  54. DEFUN_P(Fthis_command_keys, (void));
  55. DEFUN_P(Frecursion_depth, (void));
  56. DEFUN_P(Fopen_dribble_file, (Lisp_Object file));
  57. DEFUN_P(Fdiscard_input, (void));
  58. DEFUN_P(Fsuspend_emacs, (Lisp_Object stuffstring));
  59. DEFUN_P(Fset_input_mode, (Lisp_Object interrupt, Lisp_Object flow,
  60.                           Lisp_Object meta, Lisp_Object quit));
  61. DEFUN_P(Fcurrent_input_mode, (void));
  62.     
  63. #endif
  64.